someone who undertakes great deeds - Spanish English Dictionary